package com.lingshi.common.exception;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 返回状态码枚举类
 */
@Getter
@AllArgsConstructor
public enum CodeEnum {
    // 正常
    SUCCESS(200, "OK"),

    NOT_LOGIN_ERROR(401, "未登录"),
    // 系统异常
    SYSTEM_ERROR(500, "系统异常"),
    // 业务异常
    PARAMETER_ERROR(1001, "参数异常"),

    DELETE_PERMISSION_ERROR(1002, "当前权限还有角色在使用"),
    LOGIN_ERROR(1003, "账号或密码错误，请重新输入"),
    INSERT_OR_UPDATE_PRODUCT_TYPE_ERROR(1004, "新增或修改商品分类失败"),
    DELETE_PRODUCT_TYPE_ERROR(1005, "此商品分类下还有子分类，不能删除");


    private final Integer code;
    private final  String message;
}
